First steps in metacomputing with Amica
نویسندگان
چکیده
The metacomputing system Amica is a new approach to support the development of coarse grained applications for distributed, dynamic, heterogeneous systems (e.g. computers linked to the Internet). It aims at location-transparent and convenient design of distributed applications and at easy integration of legacy systems. Applications are described in the form of application graphs based on a predefined set of reusable components and connectors. This graph is dynamically interpreted using the Amica infrastructure. Amica provides uniform access to computational resources using the well-known factory pattern. Additionally, a memory subsystem supports the location-transparent use of complex data objects which may be replicated to increase access speed. To transfer data, specific network resources can be used. We report initial experiences using Amica for a computationally intensive real-world problem, the parallel simulation of cellular mobile systems. Measurements show that Amica, even in its premature stage, provides a convenient interface and sufficient efficiency to build distributed applications utilizing heterogeneous, dynamic resources.
منابع مشابه
Design of Departmental Metacomputing ML
Bulk Synchronous Parallel ML or BSML is a functional dataparallel language for programming bulk synchronous parallel (BSP) algorithms. The execution time can be estimated and dead-locks and indeterminism are avoided. For large scale applications, more than one parallel machine is needed. We consider here the design and cost-model of a BSML-like language devoted to the programming of such applic...
متن کاملScheduling from the Perspective of the Application
Metacomputing is the aggregation of distributed and high-performance resources on coordinated networks. With careful scheduling, resource-intensive applications can be implemented efficiently on metacomputing systems at the sizes of interest to developers and users. In this paper, we focus on the problem of scheduling applications on metacomputing systems. We introduce the concept of applicatio...
متن کاملRelocation of children after divorce and children's best interests: new evidence and legal considerations.
Relocation cases, in which a divorced parent seeks to move away with the child, are among the knottiest problems facing family courts. The recent trend is to permit such moves, largely because of Wallerstein's (1995) controversial amica curiae brief, which a recent court (Baures v. Lewis, 2001) interpreted as supporting the conclusion that "in general, what is good for the custodial parent is g...
متن کاملResource Monitoring and Management in Metacomputing Environments
Sharing of computational resources across multiple administrative domains (sometimes called grid computing) is rapidly gaining in popularity and adoption. Resource sharing middleware must deal with ownership issues, heterogeneity, and multiple types of resources that include compute cycles, data, and services. Design principles and software approaches for monitoring and management tools in such...
متن کاملScheduling in Metacomputing Environments
The concept of metacomputing and the emergence of a high-performance “Grid” has been the subject of much discussion. It has been said that the unprecedented increase in available computing power that is possible with the grid will have revolutionary effects similar to the introduction of railroads into the heart of America [12]. One of the most important factors in fully harnessing the power of...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2000